package com.wanbangee.marksystem.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.wanbangee.marksystem.entities.MSubject;
import com.wanbangee.marksystem.entities.SScore;

@Mapper
public interface MSubjectDao {
	/**
	 * 更改考试科目表的状态
	 * @param examId
	 * @param examSubId
	 */
	void updateMSubject(Integer examId,Integer examSubId);
	

/**查询成绩考试的科目
 * @param examId
 * @return
 */
public List<MSubject> selecMSubject(Integer examId);

/**
 * 根据所选择的考试查询考试科目为语文和英语的考试
 * @param examId
 * @return
 */
List<MSubject> selectMSubjectByExamId(Integer examId);

/**
 * 查询是否为学科负责人
 * @return
 */
public Integer selectIsPrincipalTeaByExamIdAndSubIdAndTeaId(Integer examId,Integer examSubId,Integer teaId);

/**
 * 根据考试 Id 查询考试学科
 */
public List<MSubject> selectSubjectByExamId(Integer examId);  //与selectMSubjectByExamId

/**
 * 查询考试题目信息（主观题）
 */
public List<SScore> selectMSubjectTopicInfoByExamIdAndExamSubId(Integer examId,Integer examSubId);

}
